The change in the previous patch should only be applied when the Range
is oriented horizontally.
https://bugzilla.gnome.org/show_bug.cgi?id=737175
}
else if (gdk_event_get_scroll_direction ((GdkEvent *) event, &direction))
{
- if (direction == GDK_SCROLL_DOWN ||
- direction == GDK_SCROLL_LEFT)
+ if (direction == GDK_SCROLL_LEFT ||
+ (priv->orientation == GTK_ORIENTATION_VERTICAL && direction == GDK_SCROLL_UP) ||
+ (priv->orientation == GTK_ORIENTATION_HORIZONTAL && direction == GDK_SCROLL_DOWN))
delta = - scroll_unit;
else
delta = scroll_unit;